package service;

import java.util.List;

import entity.Essay;

/**
 * @author guojian
 *
 */
/**
 * @author guest for all
 *
 */
public interface BlogService {

	/**
	 * 获取每页显示多少文章
	 * @param max,每页显示的最多条数
	 * @param pageNum,页码数
	 * @return
	 */
	List<Essay> getPerPage(int max,int pageNum);
	
	List<Essay> getAll();

	void addNewEssay(String title,String content);
	
	void addNewEssay(Essay essay);
	
	List<Essay> getOpenEssays();
	
	Essay getById(int id);

	void openEssay(int id);

	void closeEssay(int id);

	void delEssayById(int id);

	void updateById(int id, String title, String content);

	/**
	 * 根据当前文章id找到上一条文章id
	 * @param id
	 * @return
	 */
	Integer findPreviousId(int id);

	
	/**
	 * 根据当前文章id找到下一条文章的id
	 * @param id
	 * @return
	 */
	Integer findNextId(int id);
}
